<!-- 
    element.offsetWidth   返回自身包括padding、边框，内容区的宽度，返回数值不带单位
    element.offsetHeight  返回自身宝库padding、边框，内容区的高度，返回数值不带单位
 -->
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        * {
            padding: 0;
            margin: 0;
        }

        .w {
            width: 200px;
            height: 200px;
            background-color: skyblue;
            margin: 0 auto 200px;
            padding: 10px;
            border: 15px solid red;

        }
    </style>
</head>

<body>
    <div class="w">

    </div>

    <script>
        var w = document.querySelector('.w')
        //可以得到元素的大小，宽度和高度，是包含padding+border+width
        //js动态获取大小
        console.log(w.offsetWidth);
        console.log(w.offsetHeight);

         //如果没有给son加绝对定位，和父亲father加相对定位，默认打印出son的边沿距离是整个文档

         //3.返回带有定位的父亲，否则返回的是body


    </script>

</body>

</html>